// 导入登录的api函数
import { reqLogin } from "../../api";
import { saveToken,saveUser } from "../../utils/storageUtils";
// 1. 获取元素
const form = document.querySelector('[name=loginForm]');
const userInput = document.querySelector('[name=username]');
const pwdInput = document.querySelector('[name=pwd]');

// 2. 给form绑定事件
form.onsubmit = async function(e){
    // 阻止表单默认提交行为
    e.preventDefault();
    // 1. 获取username 和 pwd的值
    let username = userInput.value.trim();
    let pwd = pwdInput.value.trim();
    // console.log('username: ', username);
    let res = await reqLogin(username, pwd)
    console.log('res: ', res);
    if(res.code === '2000'){ // 用户名密码正确
        let {data:{token, user}} = res
        // 1. 存储token，存储user 
        saveToken(token);
        saveUser(user);
        // 2. 重定向到users.html
        location.href = '/users.html';
    }else{// 用户密码错误，alert 弹框提示一下
        alert(res.message);
    }
}